package com.tyqx.bean.model;

import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.util.Date;

public class EthIncomeList implements Serializable {
    private static final long serialVersionUID = 1L;

    private Integer id;

    private Double paid;

    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date productDate;

    private Double computingPowerRatio;

    private Long  currentDifficulty;

    private Double wholeNetworkCurrentHashrateAvg;

    private Double weHashrateAvg;

    private Double hashRateCount;

    private Double rewardCount;

    private Long blockCount;

    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createDate;

    private String userCode;

    private Double miningHours;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Double getPaid() {
        return paid;
    }

    public void setPaid(Double paid) {
        this.paid = paid;
    }

    public Date getProductDate() {
        return productDate;
    }

    public void setProductDate(Date productDate) {
        this.productDate = productDate;
    }

    public Double getComputingPowerRatio() {
        return computingPowerRatio;
    }

    public void setComputingPowerRatio(Double computingPowerRatio) {
        this.computingPowerRatio = computingPowerRatio;
    }

    public Long getCurrentDifficulty() {
        return currentDifficulty;
    }

    public void setCurrentDifficulty(Long currentDifficulty) {
        this.currentDifficulty = currentDifficulty;
    }

    public Double getWholeNetworkCurrentHashrateAvg() {
        return wholeNetworkCurrentHashrateAvg;
    }

    public void setWholeNetworkCurrentHashrateAvg(Double wholeNetworkCurrentHashrateAvg) {
        this.wholeNetworkCurrentHashrateAvg = wholeNetworkCurrentHashrateAvg;
    }

    public Double getWeHashrateAvg() {
        return weHashrateAvg;
    }

    public void setWeHashrateAvg(Double weHashrateAvg) {
        this.weHashrateAvg = weHashrateAvg;
    }

    public Double getHashRateCount() {
        return hashRateCount;
    }

    public void setHashRateCount(Double hashRateCount) {
        this.hashRateCount = hashRateCount;
    }

    public Double getRewardCount() {
        return rewardCount;
    }

    public void setRewardCount(Double rewardCount) {
        this.rewardCount = rewardCount;
    }

    public Long getBlockCount() {
        return blockCount;
    }

    public void setBlockCount(Long blockCount) {
        this.blockCount = blockCount;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public String getUserCode() {
        return userCode;
    }

    public void setUserCode(String userCode) {
        this.userCode = userCode;
    }

    public Double getMiningHours() {
        return miningHours;
    }

    public void setMiningHours(Double miningHours) {
        this.miningHours = miningHours;
    }
}
